package org.hgvc.webapp.ets.bo;

import java.util.Date;

import org.jocsb.base.bo.User;

public class MembershipChangeLog {
	public Agreement agreement;
	public Membership toMembership;
	public Membership fromMembership;
	public Date tranDate;//created date. maybe not approve date, some wait for finance
	public Date approvedDate;//all approve date. some change wil need finance approve the payment so cant use tranDate
	public String MembershipChangeLogId;
	public String remark;
	public User byUser;
	public String actionNo;
	
	public String getActionNo() {
		return actionNo;
	}

	public void setActionNo(String actionNo) {
		this.actionNo = actionNo;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getMembershipChangeLogId() {
		return MembershipChangeLogId;
	}

	public void setMembershipChangeLogId(String membershipChangeLogId) {
		MembershipChangeLogId = membershipChangeLogId;
	}

	public Agreement getAgreement() {
		return agreement;
	}

	public void setAgreement(Agreement agreement) {
		this.agreement = agreement;
	}

	public Membership getToMembership() {
		return toMembership;
	}

	public void setToMembership(Membership toMembership) {
		this.toMembership = toMembership;
	}

	public Membership getFromMembership() {
		return fromMembership;
	}

	public void setFromMembership(Membership fromMembership) {
		this.fromMembership = fromMembership;
	}

	public Date getTranDate() {
		return tranDate;
	}

	public void setTranDate(Date tranDate) {
		this.tranDate = tranDate;
	}

	public MembershipChangeLog() {
	}

	public User getByUser() {
		return byUser;
	}

	public void setByUser(User byUser) {
		this.byUser = byUser;
	}

	public Date getApprovedDate() {
		return approvedDate;
	}

	public void setApprovedDate(Date approvedDate) {
		this.approvedDate = approvedDate;
	}
	
	
}
